دهههای ۱۹۷۰ و ۱۹۸۰ میلادی
دههی ۱۹۷۰ میلادی
Cray-1
نظریهی پایگاه دادهها دراین دوره پیشرفت بسیاری کرد. یکی از افراد بسیار موثر در این زمینه ادگارکاد بود. او به همین دلیل در سال ۱۹۸۱ جایزهی تورینگ -مهمترین جایزهی علوم کامپیوتر- را دریافت کرد. یکی از تاثیر گذارترین سیستم عاملها به اسم Unix توسط کن تامسن و دنیس ریچی ایجاد شد. ریچی به همراه برایان کرنیگان زبان برنامه نویسی C را اختراع کردند. اختراع زبان برنامه نویسی پاسکال توسط نیکلاس ویرث و چند زبان برنامه نویسی دیگر نیز در همین دهه اتفاق افتاد. دههی هفتاد همچنین شاهد ساخت ابر کامپیوترها بود. سمور کری ،Cray-1 را طراحی کرد، که میتوانست ۱۶۰ میلیون عملیات را در یک ثانیه انجام دهد.
اواخر این ده دنیا شاهد ظهور اولین کامپیوترهای شخصی بود. شرکت Apple اولین کامپیوتر شخصی خود را که به تولید انبوه رسید معرفی کرد.
علاوه بر پیشرفتهای بالا، الگوریتمها و پیچیدگی محاسبه نیز در این دهه پیشرفتهای گستردهای کرد. به عنوان نمونه ریچارد کارپ نشان داد که بسیاری از مسایل ترکیبیاتی NP -تمام هستند.
Osborne I
دههی ۱۹۸۰ میلادی
در سال ۱۹۸۱ اولین کامپیوتر قابل حمل به نام Osborne I وارد بازار شد.
طراحی سیستم عامل DOS برای کامپیوترهای PC شرکت IBM.
اولین ویروس کامپیوتر که خارج از آزمایشگاهها و بیش از یک کامپیوتر را آلوده کرد Cloner Elk نوشته شد. این ویروس به وسیلهی فلاپی دیسک منتقل میشد و روی سیستم عامل داس عمل میکرد.
در سال ۱۹۸۷، بنیاد ملی علوم آمریکا NSFnet را راهاندازی کرد که میتوان آن را پایهی اینترنت دانست.